label span {
	font-size: .8em;
	margin-left:5px;
}
a, footer {
	color:#eee;
}

a:hover {
	text-decoration:none;
}

/** Layout **/
#main {
	width:70%;
	margin:0 auto;
	position:relative;
}

#content {
	color:#333;
}

#header a {
	text-decoration:none;
	color:#eee;
}

.brand a:hover{
	color:#fff;
}

.frontpage h2 {
	font-size:.9em;
	font-weight:bold;
}

.lead {
	color:#999;
	text-align:justify;
	font-size:.8em;
}

/**===== Modules ===**/

/** Account **/
.user-auth {
	width:100%;
	margin:1em auto;
	padding:5em;
}

.user-auth form {
	width:23em;
}

/** Class helpers **/

.content-default {
	border-radius:5px;
	background:#fff;
}

.content-default a {
	color:#428bca;
}

.content-primary {
	background:-webkit-radial-gradient(circle,#94d2f8, #3a92c8);
	background:-moz-radial-gradient(circle,#94d2f8, #3a92c8);
	background:radial-gradient(circle,#94d2f8, #3a92c8);
	background-color:#3a92c8;
}